package top.xunfong.file.domain.dto;


import top.xunfong.file.constant.BreakpointUploadMenu;
import lombok.Data;

@Data
public class BreakpointDTO {
    /**
     * 文件名
     */
    private String fileName;

    /**
     * 分片索引
     */
    private Integer chunkIndex;

    /**
     * 分片md5
     */
    private String chunkMd5;

    /**
     * 总分片数量
     */
    private Integer totalSize;

    /**
     * 文件的md5值
     */
    private String md5;


    /**
     * 状态， 0 新建， 1 分片上传， 2 断点续传完成
     */
    private BreakpointUploadMenu status;

    public void setBreakpointUploadMenu(String code) {
        this.status = BreakpointUploadMenu.getBreakpointUploadMenuByCode(code);
    }
}
